package com.seassoon.sdkservice.entity;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class ApprovalMaterial implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 情形材料表主键
     */
    private Long approvalMaterialId;

    /**
     * 材料主键 - 材料不匹配，暂时忽略
     */
    private Long approvalDocumentId;

    /**
     * 事项编号
     */
    private String sid;

    /**
     * 超级帮办材料编号（智能审批需要）
     */
    private String documentSeq;

    /**
     * 单窗材料编号
     */
    private String proDocId;

    /**
     * 超级帮办材料名称
     */
    private String documentName;

    /**
     * 此情形下材料是否必须
     */
    private String required = "Y";

    /**
     * 原模板名称-留着区分文档模板
     */
    private String docxTemplateName;

    /**
     * HTML模板名称,例如:股东决定等
     */
    private String htmlTemplateName;

    /**
     * 是否在前端左边导航显示
     */
    private String showOnMenu = "Y";

    /**
     * 菜单上顺序
     */
    private Integer menuOrder;

    /**
     * 备注
     */
    private String notes;

    /**
     * 材料来源
     */
    private String sourceOfDocument;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    /**
     * 控制模版材料   某页或者某几页进行循环
     */
    private String script;


}
